/*
 * @version: 1.0.0
 * @Author: fl
 * @Date: 2020-07-06 11:50:33
 * @LastEditTime: 2020-09-07 16:56:26
 */
import Taro from '@tarojs/taro';
import { createToken } from '@api/token';
export function login() {
  console.log('<-这是登录后获取到的信息data->');
  Taro.removeStorageSync('token');
  return Taro.login({
    success: data => {
      console.log(data, '<-这是登录后获取到的信息data->');
      const { code } = data;
      if (code) {
        createToken({ code }).then(resp => {
          const { token } = resp;
          if (token) {
            Taro.setStorageSync('token', token);
          }
        });
      }
    },
  });
}

export function checkSession() {
  return Taro.checkSession({
    success: function() {
      //session_key 未过期，并且在本生命周期一直有效
    },
    fail: function() {
      // session_key 已经失效，需要重新执行登录流程
      login();
    },
  });
}

export function login1() {
  console.log('<-哈啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊->');
}
